integrity constraints in oracle with examples